Software Reuse and Safety

نویسندگان

  • William B. Frakes
  • John M. Favaro
چکیده

This tutorial addresses issues and current practices regarding the important topic of the interaction of software reuse and safety. This topic has become very relevant to modern embedded systems in domains from aerospace to automotive, as new architectures are introduced that encourage the development and use of reusable components. The two sections of the tutorial provide first an introduction to the theoretical concepts relevant to safety-related software development, and then an introduction and discussion of concrete examples in today’s industry. Current examples of standards regulating reusable software components in safety-critical domains are presented. An example from the automotive industry is presented in more detail. 1 Software Safety and Reuse Topics covered include: safety definitions, a discussion of software safety myths, presentation of real world software safety disasters, a categorization of types of reuse, an introduction to the most prominent reuse and safety issues, a presentation of the key concept of safety integrity levels, and a discussion of the relationship between dependability and safety. 2 Current Industrial Practice in Software Reuse and Safety Topics include: an overview of reuse standards and practice in selected safety critical sectors (aerospace, railway, space); a discussion of current safety-related reuse concepts in industry (e.g. problems related to achieving certification, and the implementation of so-called ‘proven in use’ concepts); and an in-depth presentation of reuse-oriented issues in the automotive industry today, including a discussion of the new AUTOSAR architecture and ISO 26262 safety standard.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Safety Cases for Software Application Reuse

In traditional engineering industries it is common to reuse tried and trusted components as one of the means of ensuring safety. Some low-level software components, e.g. libraries, are reused, but there are difficulties in justifying the reuse of software due to the complexity of interactions in a typical software system. This paper addresses the issue of reusing software applications by consid...

متن کامل

Evaluating the Reusability of Product-Line Software Fault Tree Analysis Assets for a Safety-Critical System

The reuse of product-line assets enables efficiencies in development time and cost. Safety analysis techniques for Software Product-Line Engineering (SPLE) construct safety-related, non-code artifacts with the aim of reusing these assets for new product-line members. In this paper we describe results from the construction and reuse of a key safety-analysis technique, Product-line Software Fault...

متن کامل

Towards Systematic Software Reuse in Certifiable Safety-Critical Systems

Safety-critical systems and subsystems are often developed as a new generation of a previous system, or as a variant of a system already developed and put into operation. However, in our experience, even in such cases, where large parts of the systems are actually reused, organizations implement very much the same heavy processes as for new development. This is partly because during a safety as...

متن کامل

Applying Lessons Learnt from Software Reuse to Other Domains

The position this paper promotes relates to the applicability of software reuse techniques to other non-software domains: What lessons learnt from techniques developed primarily for software reuse, can be applied to reuse of artifacts in other disciplines? The prime motivation for this research comes from a project attempting to apply reuse and evolution to the arguments of a safety justi catio...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2011